package tp.algo2.futbol.refactoring.KarinaVillamayor
import tp.algo2.futbol.refactoring.KarinaVillamayor.Arbitro
import tp.algo2.futbol.refactoring.AlexBaico.InfraccionBuilder
import tp.algo2.futbol.Partido
import tp.algo2.futbol.Jugador
import org.junit.Before
import org.junit.Test
import junit.framework.Assert
import tp.algo2.futbol.refactoring.AlexBaico.InfraccionPorDiaBuilder

class TestTarjetaAmarillaUnaFalta {
	
	Jugador jugador1
	Partido partido1
	Arbitro arbitro1
	InfraccionPorDiaBuilder infraccionPorDiaB1
	
	@Before
	
	def init(){
		jugador1 =new Jugador
		partido1 = new Partido
		arbitro1 = new Arbitro
		infraccionPorDiaB1 = new InfraccionPorDiaBuilder 	
	}	
	
	@Test
	
	def test(){
		arbitro1.sacarTarjetaAmarillaA(jugador1, partido1)
		arbitro1.asignarInfraccion(jugador1, 1)
 		Assert::assertEquals(arbitro1.infraccionarA(jugador1, 1))	 
       
		
	}
}